package com.ruoyi.campus.mapper;

import com.ruoyi.campus.domain.Distribution;
import com.ruoyi.campus.domain.vo.DistributionVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 校区分销商品审核Mapper接口
 * 
 * @author ruoyi
 * @date 2025-06-10
 */
@Mapper
public interface DistributionMapper 
{
    /**
     * 查询校区分销商品审核
     * 
     * @param distriId 校区分销商品审核主键
     * @return 校区分销商品审核
     */
    public Distribution selectDistributionByDistriId(Integer distriId);

    /**
     * 查询校区分销商品审核列表
     * 
     * @param distributionvo 校区分销商品审核
     * @return 校区分销商品审核集合
     */
    public List<DistributionVO> selectDistributionList(DistributionVO distributionvo);

    // /**
    //  * 查询校区分销商品审核列表
    //  *
    //  * @param distribution 校区分销商品审核
    //  * @return 校区分销商品审核集合
    //  */
    // public List<Distribution> selectDistributionList(Distribution distribution);

    /**
     * 新增校区分销商品审核
     * 
     * @param distribution 校区分销商品审核
     * @return 结果
     */
    public int insertDistribution(Distribution distribution);

    /**
     * 修改校区分销商品审核
     * 
     * @param distribution 校区分销商品审核
     * @return 结果
     */
    public int updateDistribution(Distribution distribution);

    /**
     * 删除校区分销商品审核
     * 
     * @param distriId 校区分销商品审核主键
     * @return 结果
     */
    public int deleteDistributionByDistriId(Integer distriId);

    /**
     * 批量删除校区分销商品审核
     * 
     * @param distriIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDistributionByDistriIds(Integer[] distriIds);
}
